Методика виконання оверлейних операцій в середовищі ГІС MapInfо та їх програмування з допомогою мови розширення MapBasic

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра фотограмметрії та геоінформатики

Інформація про роботу

Рік:
2024
Тип роботи:
Інші
Предмет:
Інші
Група:
К

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" кафедра фотограмметрії та геоінформатики К у р с о в а р о б о т а на тему: “Методика виконання оверлейних операцій в середовищі ГІС MapInfо та їх програмування з допомогою мови розширення MapBasic” Зміст Вступ. Методика застосування оверлейних операцій для аналізу даних в середовищі MapInfo. Накладання «точка-на-полігон». Накладання «лінія-на-полігон». Накладання «полігон-на-полігон». 2. Опис операторів MapBasic. 2.1 Оператори для створення меню. 2.2 Оператори для створення діалогів. 2.3 Оператори MapBasic, які використовувались для написання програми. Вступ Одними з найпотужніших і найпоширеніших функцій географічного аналізу є оверлейні операції, які використовуються під час обробки як векторних, так і растрових моделей даних. Оверлей (overlay) – це операція накладання одного шару (карти) на інший для створення нового шару (карти) з генерацією похідних об’єктів, які виникають при їх геометричному перекритті і комбінуванні атрибутів обох шарів. Існує три типи оверлейних операцій: Накладання «точка-на-полігон» (point-in-polygon). - точкові об’єкти одного шару накладаються на полігональні об’єкти іншого шару. Результатом цього оверлея є набір точкових об’єктів із додатковими атрибутами, що визначають полігони, у яких вони лежать. Накладання «лінії-на-полігон» (line-in-poligon). - дуги одного шару накладаються на полігональні об’єкти іншого шару. Результатом будуть нові дуги, що мають додаткові атрибути полігонів, з якими вони перетинаються. Накладання «полігон-на-полігон» (polygon-on-polygon). Накладання полігонів – це просторова операція, коли одне полігональне покриття накладається на інше для створення нового полігонального покриття з комбінуванням або об’єднанням атрибутивної інформації. Саме полігональний оверлей набув найбільш широкого застосування. Виконуються такі основні операції при накладанні полігонів: об’єднання (union) – об’єкти й атрибутивні дані обох шарів зберігаються. Атрибутивні дані результуючого шару вміщують атрибути об’єктів, як вихідного, так і того покриття, що накладається. перетин (intersect) – результуючий шар зберігає лише частини об’єктів, які потрапляють у загальну область (в зону перетину об’єктів). Атрибутивні дані об’єктів обох шарів об’єднуються (комбінуються) в результативному шарі. тотожність (identity) – результуючий шар містить тільки ті об’єкти першого шару, які розташовані всередині другого шару. Атрибутивні дані об’єктів обох шарів об’єднуються (комбінуються) в результативному шарі. 1. Методика застосування оверлейних операцій для аналізу даних в середовищі MapInfo Для виконання оверлейних операцій потрібно використати один з географічних операторів у діалозі SQL-запрос. Вони визначають взаємне розміщення об’єктів на карті. Ці оператори застосовуються до виразів типу Object і повертають значення True або False. Нижче подано опис цих операторів (табл. 1): Оператор Повертає True, якщо Приклад  Contains перший об’єкт містить центроїд другого об’єкту If a Contains b Then…  Contains Part перший об’єкт містить частину другого об’єкту If a Contains Part b Then…  Contains Entire перший об’єкт повністю містить другий об’єкт If a Contains Entire b Then…  Within другий об’єкт містить центроїд першого об’єкту If a Within b Then…  Partly Within другий об’єкт містить частину першого об’єкту If a Partly Within b Then…  Entirely Within другий об’єкт повністю містить перший об’єкт If a Entirely Within b Then…  Intersects два об’єкти мають спільну точку If a Intersects b Then…  Табл. 1. Географічні оператори. 1.1 Накладання «точка-на-полігон» Алгоритм виконання: відкрити таблицю точкових та полігональних об’єктів (наприклад City_1K та States з каталогу DATA); виконати команду меню Запрос/SQL-запрос... ; діалог SQL-запрос заповнити так (рис. 1):  Рис. 1. Після натиснення кнопки ОК програма додасть до атрибутів точкового шару атрибути полігонів, в яких вони знаход...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини